package com.sinosoft.msf.base.supplier.pojo.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "lcselfcustomer")
public class Lcselfcustomer {
    /**
     * 代理人工号
     */
    @Id
    private String agentcode;

    /**
     * 自建客户号
     */
    @Id
    private String userid;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别
     */
    private String sex;

    /**
     * 证件类型
     */
    private String idtype;

    private String idno;

    /**
     * 出生日期
     */
    private Date birthday;

    /**
     * 微信昵称
     */
    private String notename;

    private String noteimage;

    private String phone;

    private String email;

    private String detailaddress;

    /**
     * 职业
     */
    private String occupation;

    /**
     * 年收入
     */
    private String salary;

    /**
     * 婚姻状况
     */
    private String marriage;

    /**
     * 国籍
     */
    @Column(name = "nativePlace")
    private String nativeplace;

    /**
     * 税收居民身份
     */
    private String taxflag;

    /**
     * 社保
     */
    private String issocialinsu;

    private String bankaccno;

    /**
     * 银行名称
     */
    private String bankno;

    /**
     * 银行卡预留手机号
     */
    private String bankphone;

    /**
     * 客户来源
     */
    private String source;

    /**
     * 创建日期
     */
    private Date makedate;

    /**
     * 创建时间
     */
    private String maketime;

    /**
     * 修改日期
     */
    private Date modifydate;

    /**
     * 修改时间
     */
    private String modifytime;

    /**
     * unionid
     */
    private String unionid;

    /**
     * 分派客户
     */
    private String assigncustomer;

    /**
     * 传承客户
     */
    private String inheritcustomer;

    private String fansflag;

    private String certifiedflag;

    private String applyflag;

    private String signflag;

    private String customerno;

    private String certifiedphone;

    private String standbyflag1;

    private String standbyflag2;

    private String standbyflag3;

    private String standbyflag4;

    private String standbyflag5;

    private String standbyflag6;

    private String standbyflag7;

    private String standbyflag8;

    private String standbyflag9;

    private String standbyflag10;

    private String standbyflag11;

    private String dialoguedj;

    private String contact;

    /**
     * 1个险，4-银个
     */
    private String channel;

    /**
     * 学历码值
     */
    private String educational;

    /**
     * 可投资金额
     */
    @Column(name = "investableAmount")
    private String investableAmount;

    public Lcselfcustomer() {
        this.channel = "1";
    }

    public String getAgentcode() {
        return agentcode;
    }

    public void setAgentcode(String agentcode) {
        this.agentcode = agentcode;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getIdtype() {
        return idtype;
    }

    public void setIdtype(String idtype) {
        this.idtype = idtype;
    }

    public String getIdno() {
        return idno;
    }

    public void setIdno(String idno) {
        this.idno = idno;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getNotename() {
        return notename;
    }

    public void setNotename(String notename) {
        this.notename = notename;
    }

    public String getNoteimage() {
        return noteimage;
    }

    public void setNoteimage(String noteimage) {
        this.noteimage = noteimage;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getDetailaddress() {
        return detailaddress;
    }

    public void setDetailaddress(String detailaddress) {
        this.detailaddress = detailaddress;
    }

    public String getOccupation() {
        return occupation;
    }

    public void setOccupation(String occupation) {
        this.occupation = occupation;
    }

    public String getSalary() {
        return salary;
    }

    public void setSalary(String salary) {
        this.salary = salary;
    }

    public String getMarriage() {
        return marriage;
    }

    public void setMarriage(String marriage) {
        this.marriage = marriage;
    }

    public String getNativeplace() {
        return nativeplace;
    }

    public void setNativeplace(String nativeplace) {
        this.nativeplace = nativeplace;
    }

    public String getTaxflag() {
        return taxflag;
    }

    public void setTaxflag(String taxflag) {
        this.taxflag = taxflag;
    }

    public String getIssocialinsu() {
        return issocialinsu;
    }

    public void setIssocialinsu(String issocialinsu) {
        this.issocialinsu = issocialinsu;
    }

    public String getBankaccno() {
        return bankaccno;
    }

    public void setBankaccno(String bankaccno) {
        this.bankaccno = bankaccno;
    }

    public String getBankno() {
        return bankno;
    }

    public void setBankno(String bankno) {
        this.bankno = bankno;
    }

    public String getBankphone() {
        return bankphone;
    }

    public void setBankphone(String bankphone) {
        this.bankphone = bankphone;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public Date getMakedate() {
        return makedate;
    }

    public void setMakedate(Date makedate) {
        this.makedate = makedate;
    }

    public String getMaketime() {
        return maketime;
    }

    public void setMaketime(String maketime) {
        this.maketime = maketime;
    }

    public Date getModifydate() {
        return modifydate;
    }

    public void setModifydate(Date modifydate) {
        this.modifydate = modifydate;
    }

    public String getModifytime() {
        return modifytime;
    }

    public void setModifytime(String modifytime) {
        this.modifytime = modifytime;
    }

    public String getUnionid() {
        return unionid;
    }

    public void setUnionid(String unionid) {
        this.unionid = unionid;
    }

    public String getAssigncustomer() {
        return assigncustomer;
    }

    public void setAssigncustomer(String assigncustomer) {
        this.assigncustomer = assigncustomer;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getInheritcustomer() {
        return inheritcustomer;
    }

    public void setInheritcustomer(String inheritcustomer) {
        this.inheritcustomer = inheritcustomer;
    }

    public String getFansflag() {
        return fansflag;
    }

    public void setFansflag(String fansflag) {
        this.fansflag = fansflag;
    }

    public String getCertifiedflag() {
        return certifiedflag;
    }

    public void setCertifiedflag(String certifiedflag) {
        this.certifiedflag = certifiedflag;
    }

    public String getApplyflag() {
        return applyflag;
    }

    public void setApplyflag(String applyflag) {
        this.applyflag = applyflag;
    }

    public String getSignflag() {
        return signflag;
    }

    public void setSignflag(String signflag) {
        this.signflag = signflag;
    }

    public String getCustomerno() {
        return customerno;
    }

    public void setCustomerno(String customerno) {
        this.customerno = customerno;
    }

    public String getCertifiedphone() {
        return certifiedphone;
    }

    public void setCertifiedphone(String certifiedphone) {
        this.certifiedphone = certifiedphone;
    }

    public String getStandbyflag1() {
        return standbyflag1;
    }

    public void setStandbyflag1(String standbyflag1) {
        this.standbyflag1 = standbyflag1;
    }

    public String getStandbyflag2() {
        return standbyflag2;
    }

    public void setStandbyflag2(String standbyflag2) {
        this.standbyflag2 = standbyflag2;
    }

    public String getStandbyflag3() {
        return standbyflag3;
    }

    public void setStandbyflag3(String standbyflag3) {
        this.standbyflag3 = standbyflag3;
    }

    public String getStandbyflag4() {
        return standbyflag4;
    }

    public void setStandbyflag4(String standbyflag4) {
        this.standbyflag4 = standbyflag4;
    }

    public String getStandbyflag5() {
        return standbyflag5;
    }

    public void setStandbyflag5(String standbyflag5) {
        this.standbyflag5 = standbyflag5;
    }

    public String getStandbyflag6() {
        return standbyflag6;
    }

    public void setStandbyflag6(String standbyflag6) {
        this.standbyflag6 = standbyflag6;
    }

    public String getStandbyflag7() {
        return standbyflag7;
    }

    public void setStandbyflag7(String standbyflag7) {
        this.standbyflag7 = standbyflag7;
    }

    public String getStandbyflag8() {
        return standbyflag8;
    }

    public void setStandbyflag8(String standbyflag8) {
        this.standbyflag8 = standbyflag8;
    }

    public String getStandbyflag9() {
        return standbyflag9;
    }

    public void setStandbyflag9(String standbyflag9) {
        this.standbyflag9 = standbyflag9;
    }

    public String getStandbyflag10() {
        return standbyflag10;
    }

    public void setStandbyflag10(String standbyflag10) {
        this.standbyflag10 = standbyflag10;
    }

    public String getStandbyflag11() {
        return standbyflag11;
    }

    public void setStandbyflag11(String standbyflag11) {
        this.standbyflag11 = standbyflag11;
    }

    public String getDialoguedj() {
        return dialoguedj;
    }

    public void setDialoguedj(String dialoguedj) {
        this.dialoguedj = dialoguedj;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getEducational() {
        return educational;
    }

    public void setEducational(String educational) {
        this.educational = educational;
    }

    public String getInvestableAmount() {
        return investableAmount;
    }

    public void setInvestableAmount(String investableAmount) {
        this.investableAmount = investableAmount;
    }
}